Lewis speelde vanaf achtjarige leeftijd in de jeugdopleiding van Manchester City.[1] In het seizoen 2021/22 was hij de aanvoerder van de onder 18 en werd hij benoemd tot Speler van het Jaar van dat team.[2] In hetzelfde seizoen speelde hij met de onder 19 mee in de UEFA Youth League. In die competitie scoorde hij tegen het jeugdelftal van Paris Saint-Germain. Hij ondertekende in juli 2022 zijn eerste profcontract bij die club.[3] Vanaf het seizoen 2022/23 ging Lewis deel uitmaken van het eerste elftal. Op 13 augustus 2022 debuteerde hij in het profvoetbal, als vervanger van Kyle Walker in het competitieduel met AFC Bournemouth op 13 augustus 2022 (4–0 zege). Op 5 oktober 2022 maakte hij zijn internationale debuut, in de UEFA Champions League tegen FC Kopenhagen (5–0 zege) als vervanger van João Cancelo. Lewis mocht op 2 november 2022 van Pep Guardiola voor het eerst in de basiself starten, in de Champions League-thuiswedstrijd tegen Sevilla FC. Hij maakte de gelijkmaker bij een 3–1 overwinning en werd zodoende de jongste speler ooit die scoorde bij zijn basisdebuut in de Champions League. Met een leeftijd van 17 jaar en 346 dagen verbrak hij het record van Karim Benzema.[4][5]
Lewis debuteerde in augustus 2019 voor Engeland onder 16 tegen de leeftijdgenoten van Ierland. In september 2021 debuteerde hij als aanvoerder met een doelpunt voor Engeland onder 18 tegen de leeftijdgenoten van Wales. Hij maakte in september 2022 zijn debuut voor Engeland onder 19 tegen Montenegro.